Complexity Analysis of Two Permutations Used by Fast Cosine Transform Algorithms
نویسندگان
چکیده
The fast cosine transform algorithms introduced in [ST91, Ste92] require fewer operations than any other known general algorithm. Similar to related fast transform algorithms (e.g., the FFT), these algorithms permute the data before, during, or after the computation of the transform. The choice of this permutation may be an important consideration in reducing the complexity of the permutation algorithm. In this paper, we derive the complexity to generate the permutation mappings used in [ST91, Ste92] for power-of-2 data sets by representing them as linear index transformations and translating them into combinational circuits. Moreover, we show that the permutation used in [Ste92] not only allows e cient implementation, but is also self-invertible, i.e., we can use the same circuit to generate the permutation mapping for both the fast cosine transform and its inverse, like the bit-reversal permutation used by FFT algorithms. These results may be useful to designers of low-level algorithms for implementing fast cosine transforms.
منابع مشابه
Efficient Fast Multiplication Free Integer Transformation for the 1-D DCT of the H.265 Standard
In this paper, efficient one-dimensional (1-D) fast integer transform algorithms of the DCT matrix for the H.265 standard is proposed. Based on the symmetric property of the integer transform matrix and the matrix operations, which denote the row/column permutations and the matrix decompositions, along with using the dyadic symmetry modification on the standard matrix, the efficient fast 1-D in...
متن کاملFCT-Based Convolution, Filtering and Correlation of Signals' Unified Structure
This paper focuses on constructing efficient algorithms of the main DSP discrete procedures: convolution, correlation functions and filtering of signals based on discrete cosine transform (DCTII) and presenting them using unified structure. This structure is very useful in reducing the computational complexity by 3 N 2 − real multiplications and 2 N − real additions in comparison with indirect ...
متن کاملPruning the Two-Dimensional Fast Cosine Transform
Two pruning algorithms for the Vector-Radix Fast Cosine Transform are presented. Both are based on an in-place approach of the direct two-dimensional fast cosine transform (2D FCT). The first pruning algorithm concerns the computation of N0xN0 out of NxN DCT points, where both N0 and N are powers of 2. The second pruning algorithm is more general and concerns a recursive approach for the comput...
متن کاملImplementation of Image Compression Using Hybrid DWT- DCT Algorithms
This paper describes architecture of DCT and DWT standard of an image compression. It is used specially for the compression of images where tolerable degradation is required. The discrete cosine transform is a fast transform and has fixed basis images which gives good compromise between information packing ability and computational complexity. DWT can be used to reduce the image size without lo...
متن کاملA Review on Transform Domain Adaptive Filters
In this paper, transform domain adaptive filters are studied and reviewed based on previous researches. In transform domain adaptive filters orthogonality properties of transformation such as discrete cosine transform (DCT), discrete sine transform (DST), wavelet transform and discrete fourier transform (DFT) are used to achieve an improved convergence rate as compared to the time domain analys...
متن کامل